feat: improve changelog by using git-cliff
#768
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🔧 Problem
We can't customize the changelog generated by release-please, so it's impossible to filter technical and non technical changes.
Moreover only
fix
andfeat
commits are parts of the changelog, sometimes it would make sense to addchore
,refactor
anddoc
changes to the changelog.🍰 Solution
Try to use
git-cliff
to generate the changelog and maybe create the tags too.🚨 Points to watch/comments
This is still an experiment/POC at this stage, I'm not sure that
git-cliff
fully meets ours needs.🏝️ How to test
TODO